package com.file;

import java.io.File;

public class ListFileDemo {
    public static void main(String[] args) {
        //获取一个目录的所有子集

        // 创建一个File对象，代表当前工作目录（"."代表当前目录）
        File file = new File(".");

        // 检查File对象是否表示一个目录
        if (file.isDirectory()) {
            // 获取目录下所有文件和子目录的File数组
            File[] files = file.listFiles();

            // 输出目录下文件和子目录的总数
            System.out.println("该目录下的个数是：" + files.length);

            // 遍历数组，打印出每个文件和子目录的名称
            for (File file1 : files) {
                System.out.println("名字为：" + file1.getName());
            }
        } else {
            // 如果File对象不是目录，则输出提示信息
            System.out.println("不是目录");
        }
    }
}
